extends Node

# 暂停角色
# type:所有角色 敌人 玩家
func 暂停(type='所有角色') -> void:
	if(type=='玩家' || type=='所有角色'):
		var 玩家角色组 = get_tree().get_nodes_in_group('玩家角色')
		for x in 玩家角色组:
			x.process_mode = Node.PROCESS_MODE_DISABLED
	if(type=='敌人' || type=='所有角色'):
		var 敌人组 = get_tree().get_nodes_in_group('敌人')
		for x in 敌人组:
			x.process_mode = Node.PROCESS_MODE_DISABLED

# 解除暂停
func 解除暂停(type='所有角色') -> void:
	if(type=='玩家' || type=='所有角色'):
		var 玩家角色组 = get_tree().get_nodes_in_group('玩家角色')
		for x in 玩家角色组:
			x.process_mode = Node.PROCESS_MODE_INHERIT
	if(type=='敌人' || type=='所有角色'):
		var 敌人组 = get_tree().get_nodes_in_group('敌人')
		for x in 敌人组:
			x.process_mode = Node.PROCESS_MODE_INHERIT
